package com.集合.Map集合;

import java.util.HashMap;
import java.util.Map;

/*Map集合的基本功能*/
public class MapDemo2 {
    public static void main(String[] args) {
        Map<String, String> m = new HashMap<String, String>();
        //V put(K key,V value) 添加元素
        m.put("张三", "李四");
        m.put("汤姆", "杰瑞");
        m.put("海绵宝宝", "派大星");
        //V remove(Object key) 根据键删除键值对元素
//        m.remove("张三");
//        System.out.println(m.remove("张三")); 输出删除键的值
//        System.out.println(m.remove("java")); 键不存在输出null
        //void clear() 移除所有键值对元素
        m.clear();
        //boolean containKey(Object key) 判断集合是否有指定键
//        System.out.println(m.containsKey("张三"));
//        System.out.println(m.containsKey("java"));
        //boolean containValue(Object value) 判断集合是否有指定键值
//        System.out.println(m.containsValue("李四"));
//        System.out.println(m.containsValue("java"));
        //boolean isEmpty() 判断集合是否为空
        System.out.println(m.isEmpty());
        //int size() 集合的长度即键值对的个数
        System.out.println(m.size());

        System.out.println(m);
    }

}
